Class RequestId

java.lang.Object
com.netscape.certsrv.request.RequestId
All Implemented Interfaces:
JSONSerializer, Serializable

public class RequestId extends Object implements Serializable, JSONSerializer
The RequestId class represents the identifier for a particular request within a request queue. This identifier may be used to retrieve the request object itself from the request queue.

Version:
$Revision$ $Date$
See Also:
  • Field Details

  • Constructor Details

    • RequestId

      public RequestId()
    • RequestId

      public RequestId(String id)
      Creates a new RequestId from its string representation.

      Parameters:
      id - a string containing the decimal or hex value for the identifier.
    • RequestId

      public RequestId(BigInteger id)
      Creates a new RequestId from its BigInteger representation.

      Parameters:
      id - a BigInteger containing the identifier.
    • RequestId

      public RequestId(int id)
      Creates a new RequestId from its integer representation.

      Parameters:
      id - an integer containing the identifier.
    • RequestId

      public RequestId(long id)
  • Method Details

    • toBigInteger

      public BigInteger toBigInteger()
      Converts the RequestId into its BigInteger representation.

      Returns:
      a BigInteger containing the identifier.
    • toString

      public String toString()
      Converts the RequestId into its string representation. The string form can be stored in a database (such as the LDAP directory)

      Overrides:
      toString in class Object
      Returns:
      a string containing the decimal (base 10) value for the identifier.
    • toHexString

      public String toHexString()
      Converts the RequestId into its hex string representation. The string form can be stored in a database (such as the LDAP directory)
      Returns:
      a string containing the hex (base 16) value for the identifier.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object